import js2py


js_code = "console.log('hello world')"
js2py.eval_js(js_code)      # 直接执行js代码


# 把js代码转换为python代码，只限于简单js代码
js_code2 = '''
    function add(a, b) {
        return a + b;
    }
'''
add = js2py.eval_js(js_code2)
print(add(11, 22))



# 推荐使用
js_code3 = '''
    var num1 = 1;
    var num2 = 2;    
    function demo() {
        console.log("Hello World")
    }
'''
js = js2py.EvalJs()             # 生成一个js解释器
js.execute(js_code3)            # 使用js解释器来执行js代码
print(js.num1)
print(js.num2)
js.demo()

